package com.object;

public class Demo {
    /**
     * 测试object的toString和equals
     *
     * @param args 当我们向控制台上输出一个对象时，实际上会先调用该对象的toString方法将其转换为String后才输出。
     *             如果输出到控制台上的内容不体现对象内容，则对实际开发帮助不大，此时我们应当妥善的重写toString方法
     */
    public static void main(String[] args) {
        Point point = new Point(1, 2);
        System.out.println(point);


        /**
         * 在java中任何类型和字符串连接结果都是字符串，此时java会将其他类型转换为字符串
         * 而转换时就是依靠对象的toString方法来实现的
         */
        System.out.println("类:" + point);


        /**
         *
         */
        Point point1 = new Point(1, 2);
        System.out.println(point.equals(point1));
    }
}
